home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 096 / confor10.arc / CONFOR.DOC next >
Encoding:
Text File  |  1987-05-26  |  27.5 KB  |  835 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                 CONFOR.EXE - 15.1A Doorware Link for Forem PC
  14.  
  15.              Ver 1.00 (C) Copyright 1987 Intermountain Softworks
  16.  
  17.                   Please study documentation for proper use
  18.  
  19.  
  20.  
  21.                                  May 26, 1987
  22.  
  23.  
  24.  
  25.          Intermountain  Softworks is pleased to provide a method for  use
  26.     of  RBBS-PC  Doorware  (release 15.1A)  with Forem PC.    We've  also
  27.     written a similar link for PCBoard,  available from us,  or from many
  28.     PCBoard systems around the country.
  29.  
  30.          CONFOR  will thoroughly convince doorware applications that they
  31.     are  running  under RBBS.   For suggested sources of these  programs,
  32.     refer  to  our  resource list at  the  end  of  this document.
  33.  
  34.          CONFOR  may  or  may not operate as represented  with  a  user's
  35.     particular Forem PC configuration.  Unfortunately, Forem PC considers
  36.     a  door  to be an existing game or other  application,   with  rather
  37.     simple  keyboard  input and screen output,  and of limited  size  and
  38.     memory  requirements.   Forem PC remains resident while using  MS-DOS
  39.     redirection to operate doors.
  40.  
  41.          While this arrangement may adequately serve some SysOps,  it  is
  42.     foreign to RBBS-PC Doorware and the current catalog of PCBoard doors.
  43.     Doorware applications are large,  stand-alone communications programs
  44.     that,   once invoked,  expect to have a substantial amount of  memory
  45.     assigned to them.   Available memory, with Forem PC resident,  may be
  46.     less  than enough.   Our tests were conducted with Forem PC's  "small
  47.     system,"   as  distributed,   640K  of RAM installed,   and  with  no
  48.     additional memory-resident utilities.
  49.  
  50.          Users are cordially invited to visit our own PCBoard  system  at
  51.     509/529-7229.   Our maximum bit rate is 2400.  We operate 24 hours on
  52.     weekends,     and  between  1600h  and  0600h  weekdays,     Pacific.
  53.     Weekdays, the system is subject to availability after midnight.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.     CONFOR.EXE - Installation and Use
  61.  
  62.     
  63.  
  64.  
  65.     Table of Contents
  66.  
  67.     1.0 - Acknowledgements                                               2
  68.     1.1 - Limited License                                                3
  69.     1.2 - Shareware Registration                                         3
  70.     1.3 - Features                                                       4
  71.     1.4 - Version-Specific Requirements                                  4
  72.     1.5 - What's Needed                                                  4
  73.     1.6 - Overview                                                       5
  74.  
  75.     2.0 - Getting Started                                                5
  76.     2.1 - Batch Files                                                    6
  77.     2.2 - Disk Buffers                                                   8
  78.     2.3 - Errors                                                         9
  79.  
  80.     3.0 - Resources                                                      9
  81.     3.1 - A Note for Door Developers                                    10
  82.  
  83.     Appendix A - Error Messages                                         11
  84.     Appendix B - CONFOR Problem Report Form                             12
  85.     Appendix C - CONFOR Registration Request Form                       14
  86.  
  87.  
  88.  
  89.     1.0 - Acknowledgements
  90.  
  91.     Forem PC (C) 1986, 1987 Matthew R. Singer
  92.  
  93.     RBBS-PC (C) 1983..1987 D. Thomas Mack
  94.  
  95.     Microsoft,   MS,  and MS-DOS are registered trademarks  of  Microsoft
  96.     Corporation.
  97.  
  98.     PCBoard is a trademark of Clark Development Company, Inc.
  99.  
  100.     PC-Write is a trademark of Quicksoft.
  101.     
  102.     Within  the  context  of  this  document,   MS-DOS  and  PC-DOS   are
  103.     equivalent.
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.                                     Page 2                                    
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.     CONFOR.EXE - Installation and Use
  121.  
  122.     
  123.     1.1 - Limited License
  124.  
  125.          The CONFOR package,  consisting of CONFOR.EXE and this document,
  126.     CONFOR.DOC,   is the exclusive property of  Intermountain  Softworks,
  127.     P. O. Box 2043, Walla Walla, WA  99362.  The package may also include
  128.     certain non-copyrighted sample data and/or batch files.
  129.  
  130.          Users  are  granted  a  limited  license  to  copy  and   freely
  131.     distribute copies of the CONFOR package,  so long as the  distributed
  132.     copies  are  unmodified,  the copyright notice  is  neither  changed,
  133.     removed,   or  bypassed,   and  that  an  unmodified  copy  of   this
  134.     documentation  accompany  the  package.    The  preferred  method  of
  135.     distribution  is  via one's bulletin board system.   Except  for  the
  136.     actual  cost of disk media,  mailer,  and postage,  or the normal BBS
  137.     subscription fee, if any, such distribution must be without charge.
  138.  
  139.          Although  Intermountain Softworks has exercised proper care  for
  140.     non-destructive  operation  of this product, CONFOR is offered on  an
  141.     "as-is"  basis, without warranty, either  expressed  or implied.   By
  142.     use of this product, the user assumes all risk,  to include responsi-
  143.     bility  for  installation consistant with examples included  in  this
  144.     document, and as promulgated by the developer of Forem PC.
  145.  
  146.          The  libraries  we  use  under license are  fully  protected  by
  147.     federal law, as is CONFOR.
  148.  
  149.     1.2 - Shareware Registration
  150.  
  151.          If  CONFOR provides a dependable RBBS-PC Doorware link for  your
  152.     system,   that is to say,  you continue to use it beyond  a  two-week
  153.     evaluation  period,   registration is REQUIRED.   This matter is  NOT
  154.     optional.   Our modest $10  fee for use of CONFOR is little more than
  155.     the price of a disk-drive cleaning kit.   If you can afford Forem PC,
  156.     and the hardware it requires, you can afford $10.
  157.  
  158.          What else does $10  buy you?   Registered users will receive one
  159.     year's  complementary access to  our PCBoard  system for  thirty-five
  160.     minutes per day,    and access  to  all  operating doors.  Our system
  161.     specializes in programmers'  aids and BBS support applications.    It
  162.     offers an alternative to busier boards, when one needs something in a
  163.     hurry.  There are no byte-count limits or  download/upload ratios for
  164.     registered users of our products.
  165.  
  166.         Registration  also entitles one to technical support  within  the
  167.     scope of CONFOR,  via our PCBoard system.  A  form is included at the
  168.     end of this file, for your convenience.
  169.  
  170.  
  171.  
  172.  
  173.                                     Page 3                                    
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.     CONFOR.EXE - Installation and Use
  181.  
  182.  
  183.     1.3 - Features
  184.  
  185.          Automatic generation of support files.   Other than RBBSxPC.DEF,
  186.     which  must  be edited with CONFIG.EXE (ver 30.1   or  later),    all
  187.     doorware support files are generated by CONFOR as necessary.
  188.  
  189.          Local mode doorware access from Forem PC.  SysOps may exit to
  190.     any  15.1A doorware application from the main program.
  191.  
  192.          Trap errorlevel within calling batch file.  If CONFOR aborts for
  193.     any reason  (abnormal termination),  an errorlevel of 3 is passed  to
  194.     MS-DOS.   This  value may be trapped within the calling  batch  file,
  195.     for return to Forem PC.
  196.  
  197.          Diagnostic error messages.
  198.  
  199.     1.4 - Version-Specific Requirements
  200.  
  201.          Many  of the routines within  CONFOR  are hard-coded to specific
  202.     bytes within  the  RBBS-PC 15.1A  definition  file(s),   the messages
  203.     file,    and  the  doorware applications,   or more precisely,    the
  204.     manner  in which 15.1A doorware interprets these files.   If  any  of
  205.     these character positions changes,  even the number of commas  within
  206.     the  .DEF file, you'll need another version of CONFOR.
  207.  
  208.          CONFOR  1.0,  therefore,  does not support versions of  doorware
  209.     prior to 15.1A.
  210.  
  211.     1.5 - What's Needed
  212.  
  213.          In  addition  to  the CONFOR package,  now in  your  possession,
  214.     you'll need  the  RBBS-PC 15.1A configuration  utility,   CONFIG.EXE.
  215.     This utility  is analogous to SYSGEN.EXE.    It also must be  version
  216.     30.1   or  later;   earlier versions won't work.   The  file  may  be
  217.     downloaded  from  us  as  CNFG301.ARC,  without validation  or  other
  218.     formality,   or from any of the RBBS-PC systems cited in our resource
  219.     list.
  220.  
  221.          Users   should   carefully   review   the     instructions   for
  222.     implementation of doors, contained within 1_READ.ME.
  223.  
  224.          While  not  absolutely necessary,  we suggest that you  consider
  225.     running  doorware  applications  under  MONITOR  15.1A,   since  this
  226.     arrangement  is  clearly the intent of doorware's authors.    MONITOR
  227.     controls  elapsed  time  (once  invoked,   without  referencing  time
  228.     variables from the main program),  and manages "door points"  for the
  229.     individual applications.
  230.  
  231.  
  232.  
  233.                                     Page 4                                    
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.     CONFOR.EXE - Installation and Use
  241.  
  242.  
  243.          MONI151A.ARC   may   be downloaded from us,  or from any of  the
  244.     systems cited in our resourse list.
  245.  
  246.          Additional   documentation.    Other  than  briefly  noting  the
  247.     essential options within CONFIG.EXE,  we have not made any attempt to
  248.     document its  operation,  nor have we treated RBBS-PC file formats or
  249.     network matters.   We  invite  your attention to Tom Mack's extensive
  250.     and  thorough documentation for RBBS-PC 15.1A,  as well as the source
  251.     code  for  it.    MS-QuickBASIC programmers should  have  this  as  a
  252.     standard reference.    Tom will appreciate that we borrowed his  file
  253.     formats (impossible to avoid,  because doorware uses them),  but that
  254.     the  "language is different."    Our bps-rate detection scheme is our
  255.     own.
  256.  
  257.     1.6 - Overview
  258.  
  259.          The   concept   of  a "door to MS-DOS"    within  BBS   software
  260.     probably originated  with  Tom Mack and Jon Martin as part  of  their
  261.     RBBS-PC development.     Tom writes of "horizontal growth"   and adds
  262.     that   the term "doors"   was coined to eliminate any confusion  with
  263.     MS-Windows.   Doors are not even remotely like "Windows";  indeed,  a
  264.     door    is  little  more than an exit from the BBS  to   a   separate
  265.     application, on the tenuous thread of an MS-DOS batch file.  As we've
  266.     previously noted,  Forem PC uses a somewhat different approach, which
  267.     CONFOR ignores.
  268.  
  269.          We  suspect  that  Microsoft never intended batch  files  to  be
  270.     invoked remotely by BBS patrons.   The vehicle, however,  is provided
  271.     with  MS-DOS,     and  with careful planning and  judicious  use   of
  272.     support utilities, batch files are secure enough.
  273.  
  274.     2.0 - Getting Started
  275.  
  276.          The  first  step is to have CONFIG.EXE generate  an  RBBS-PC.DEF
  277.     file.  Upon  initialization, CONFIG will ask,  "Will you  be  running
  278.     multiple  copies of RBBS-PC (Yes or No)?"   Obviously,  if running  a
  279.     single node, answer "no."
  280.  
  281.  
  282.     Options which concern you are as follows:
  283.  
  284.     1  - SysOps first name
  285.     2  - SysOps last name
  286.     10 - Are you using ANSI.SYS with a color monitor
  287.     16 - Name of RBBS-PC shown initially is (19 characters)
  288.     103- File RBBS builds dynamically to open a door
  289.     141- Maximum number of concurrent RBBS-PC's
  290.     201- Communications port to be used by RBBS-PC
  291.  
  292.  
  293.                                     Page 5                                    
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.     CONFOR.EXE - Installation and Use
  301.  
  302.          Option 10  is analogous to "seeing what the user sees"  on one's
  303.     local monitor.  Since the ANSI driver is already loaded,  this option
  304.     merely enables graphics locally within doorware.
  305.  
  306.          Option 103 may be any legal filename,  or may remain the default
  307.     of RCTTY.BAT.  CONFOR strips the drive specifier from this field, and
  308.     substitutes  the fully qualified pathname you've supplied as a target
  309.     filespec (where the messages file is written).
  310.  
  311.          Option  141   is exceedingly important,  since CONFOR uses  this
  312.     value  to  expand  the  messages file to the proper  number  of  node
  313.     records.    It also references this value in writing currently-logged
  314.     user data to the appropriate node record.  Enter 1.
  315.  
  316.          Option 201 tells doorware applications which COM port to use for
  317.     the node in question.
  318.  
  319.          Messages  files  created by CONFIG.EXE may  be  deleted,   since
  320.     CONFOR creates its own, automatically.  CONFIG's output will then be:
  321.  
  322.          Single node
  323.          -----------
  324.          RBBS-PC.DEF
  325.  
  326.     This  file should be copied to C:\BBS\DOORS,  as further explained in
  327.     the next section.
  328.  
  329.     2.1 - Batch Files
  330.  
  331.          Within  the  main Forem PC directory,  you'll need a  text  file
  332.     (FDOORS.DAT)  which lists available doors in a Forem-specific format.
  333.     A  sample  of this file is supplied;  line numbers in  the  following
  334.     example are for reference only, and are further discussed below.
  335.  
  336.  
  337.          Behind Door Number 1 is our Games Monitor             1
  338.                                                                2
  339.          c:\bbs\d1ent.txt                                      3
  340.          c:\bbs\monitor.bat                                    4
  341.          c:\bbs\monitor1.bat                                   5
  342.          c:\bbs\d1ent.txt                                      6
  343.  
  344.          Line  1 is a line of text that is displayed to the  remote  user
  345.     upon choosing Forem main menu option J (for doors).
  346.  
  347.          Line  2 contains an ASCII null (00H),  a  carriage return (0DH),
  348.     and  a linefeed (0AH).   The null is used to disable CTRL-C in  Forem
  349.     while the file is executing.  How effective this may be in preventing
  350.     a  user from breaking out of a batch loop is a matter you'll want  to
  351.     determine  early  on.   Entering a null in a text file may not be  an
  352.  
  353.                                     Page 6                                    
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.     CONFOR.EXE - Installation and Use
  361.  
  362.     easy  procedure  for your particular text editor.   We used  PC-Write
  363.     (tm);  entered a space (20H)  as a place holder,  and changed it to a
  364.     null with DEBUG.
  365.  
  366.          Line  3 is an optional text file you may wish to display  before
  367.     your caller actually enters the door.   If none is used, the line may
  368.     be blank.
  369.  
  370.          Line  4  is the name of the door's controlling  batch  file  for
  371.     REMOTE access.  An example is included, and is reprinted below.
  372.  
  373.          Line  5  is  the name of the door's controlling batch  file  for
  374.     LOCAL  access.    CONFOR assumes that ONLY the SysOp will have  local
  375.     access.  An example is included, and is reprinted below.
  376.  
  377.          Line  6 is an optional text file you may wish to  display  after
  378.     your  caller has exited the door.   If none is used,  the line may be
  379.     blank.
  380.  
  381.          The contents of monitor.bat should be as follows:
  382.  
  383.          echo off
  384.          cls
  385.          c:\bbs\confor c:\bbs\forem.dat c:\bbs\doors\messages
  386.          if errorlevel 3 goto exit
  387.          cd\
  388.          cd\bbs\doors
  389.          monitor 1
  390.          :exit
  391.  
  392.  
  393.     CONFOR's  command  line  arguments are few  and  important;   indeed,
  394.     "confor"   entered  alone  at  the MS-DOS  prompt  will  display  the
  395.     copyright box,  advise that the argument count is invalid, and abort.
  396.     In normal operation, of course, a  calling batch file will supply the
  397.     required arguments, as suggested above.
  398.  
  399.     Note  also  that  the doorware application is called  with  a  single
  400.     argument.   This is the node number, and MUST be supplied as a "1" if
  401.     running a single node.
  402.  
  403.     Observe  our preferred use of fully-qualified  pathnames.   Some ill-
  404.     behaved  applications  have  been known to  confuse  MS-DOS,    which
  405.     normally  remembers  a  batch  file's  subdirectory  and  last   line
  406.     executed.    15.1A doorware  properly  monitors   the  communications
  407.     port  for  loss   of carrier.
  408.  
  409.     In  particular,  note that C:\BBS\DOORS is the default directory  for
  410.     all of the support files associated with doorware.   The subdirectory
  411.     name may  be anything,  of course,  but less confusion may surface if
  412.  
  413.                                     Page 7                                    
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.     CONFOR.EXE - Installation and Use
  421.  
  422.     you  stick  with our examples.   CONFOR itself should reside in  your
  423.     Forem PC default directory.
  424.  
  425.          The contents of monitor1.bat should be as follows:
  426.  
  427.          echo off
  428.          cls
  429.          c:\bbs\confor c:\bbs\forem.dat c:\bbs\doors\messages /L
  430.          if errorlevel 3 goto exit
  431.          cd\
  432.          cd\bbs\doors
  433.          monitor 1
  434.          :exit
  435.  
  436.  
  437.          The ONLY difference between monitor1.bat and monitor.bat is the
  438.     trailing /L in CONFOR's command line.  This is for "local" operation,
  439.     and allows the SysOp access from within Forem PC.  The "L" is not
  440.     case-sensitive, either /L or /l will work.
  441.  
  442.     2.2 - Disk Buffers
  443.  
  444.          In  the  case of a CONFIG.SYS file which tells MS-DOS  to  trust
  445.     one's judgment in a few matters,  rather than reverting to  defaults,
  446.     most of us  have safely specified FILES to equal some number,   asked
  447.     that MS-DOS install a RAMdisk, and have loaded the ANSI driver.
  448.  
  449.          Common  sense may suggest that the operating system simply reads
  450.     information  from  a disk and passes it directly to  an  application.
  451.     This is not the case.  An interim holding area, called a disk buffer,
  452.     gets it first.   A disk buffer is a 512-byte block of memory that MS-
  453.     DOS  uses   to temporarily hold information it is reading from,    or
  454.     writing to, a disk.
  455.  
  456.          If  the buffered data will be used repeatedly,  access time will
  457.     be   improved   significantly if MS-DOS does not have to reread   the
  458.     same   data   each  time  it  is  needed.     Users  are  given   the
  459.     responsibility  of  telling MS-DOS how many 512-byte disk buffers  to
  460.     allocate.  This is done within CONFIG.SYS, and uses the syntax...
  461.  
  462.               BUFFERS = nn
  463.  
  464.     where nn is an integer between 1 and 99.   Each buffer requested will
  465.     increase the resident size of MS-DOS by 528 bytes.
  466.  
  467.          Some simple algorithm could doubtless be written to suggest  the
  468.     optimum number of buffers for a particular configuration.   For a 20-
  469.     megabyte  hard disk,  with the number of subdirectories that  PCBoard
  470.     requires,  the magic number,  we believe, is between 15 and 25.   The
  471.     ultimate authority may be a stopwatch.  15 will astound you if you've
  472.  
  473.                                     Page 8                                    
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.     CONFOR.EXE - Installation and Use
  481.  
  482.     accepted  the  MS-DOS default of 2 or 3.
  483.  
  484.          Having  said  that,  you may HAVE to accept the  MS-DOS  default
  485.     because  of  space  limitations.   BUFFERS = 20   will  increase  the
  486.     resident size of MS-DOS by roughly 10K,  and we suspect you may  need
  487.     all of the space you can get to successfully operate RBBS-PC Doorware
  488.     with Forem PC.
  489.  
  490.     2.3 - Errors
  491.  
  492.          CONFOR 1.0 error messages are weighted toward the diagnostic, to
  493.     include  line  numbers when appropriate.   These will mean little  to
  494.     you,   but  will provide us with an "audit trail"  of what  may  have
  495.     happened, and where in the code it occurred.   The error messages are
  496.     more  fully discussed in Appendix A,  to include suggestions on  what
  497.     you might do to correct the error.
  498.  
  499.          If you can't resolve the problem yourself, fill out the software
  500.     problem  report,   and  either  mail  it to  us,   or  upload  it  as
  501.     SOFTPROB.xxx,   where "xxx"  is the first three letters of your  last
  502.     name.    Use a "/"  as the first character when PCBoard prompts for a
  503.     file description.   Sorry for the formality,  but the report form  is
  504.     designed   to  provide  us  with  essential  information  about  your
  505.     particular configuration, and (we hope),  provide a CLEAR explanation
  506.     of what you observed.
  507.  
  508.          Please allow us the courtesy of 24  hours for a response via our
  509.     PCBoard system.   If we charged $50  or $60  for CONFOR on an advance
  510.     basis,  we'd install an 800 number for such things.  Registered users
  511.     get special treatment, of course.
  512.  
  513.     3.0 - Resources
  514.  
  515.          The five major sources of RBBS-PC doorware are...
  516.  
  517.     415-689-2090 CA Concord
  518.     Jon Martin        4       Home of RBBS-PC West
  519.  
  520.     714-945-2612 CA Alta Loma
  521.     Rod Bowman        4       PC Spectrum (tm)
  522.  
  523.     701-293-5973 ND Fargo
  524.     Loren Jones       4       Fargo PCUG,RBBS Beta
  525.  
  526.     603-424-5497 NH Merrimack
  527.     Bob Westcott      9       On-Line adventure,Ham
  528.  
  529.     703-759-5049 VA Great Falls
  530.     703-759-9659 VA Great Falls
  531.     Tom Mack          4       Home of RBBS-PC
  532.  
  533.                                     Page 9                                    
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.     CONFOR.EXE - Installation and Use
  541.  
  542.  
  543.  
  544.     3.1 - A Note for Door Developers
  545.  
  546.          The  following PCBoard system maintains a private conference  on
  547.     the  subject  of  doors.   Validation for this conference is normally
  548.     extended to serious users via a C)omment to the SysOp.
  549.  
  550.     201-729-7410 NJ Lake Mohawk
  551.     Paul Kopit      B    4       Software Soc'ty,140M
  552.  
  553.          Also,   we  attempt to stay abreast of essential  utilities  and
  554.     tools  for  door  applications programmers.    We also have a limited
  555.     number  of 15.1A doorware applications available for download.   Feel
  556.     free to  call  our system during the hours indicated.
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.                                    Page 10                                    
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.     CONFOR.EXE - Installation and Use
  601.  
  602.     
  603.     Appendix A - Error Messages
  604.  
  605.          CONFOR 1.0  error messages have three general formats.  The most
  606.     common is a single static line,  followed by the usual message for an
  607.     abort:
  608.  
  609.               Invalid argument count
  610.               Abnormal program termination
  611.  
  612.     In some cases, the error message will report where CONFOR expected to
  613.     find a certain file, and didn't:
  614.  
  615.               No such file or directory
  616.               Abnormal program termination
  617.  
  618.     The rarest will include a line number:
  619.  
  620.               Line nnn: lseek to node record failed
  621.               Abnormal program termination
  622.  
  623.     Here are the error conditions that you CAN do something about:
  624.  
  625.     Can't open file  or  No such file or directory
  626.  
  627.     CONFOR  relies  upon you to supply fully qualified pathnames  through
  628.     command  line arguments within the invoking batch file.   Your second
  629.     argument  (the target,  or output,  filespec)  is the most  critical.
  630.     c:\bbs\doors\messages  also  tells CONFOR to look for RBBS-PC.DEF  in
  631.     the same location,  and to write the config option 103  file in  that
  632.     location.  "Can't open" most often means "can't find."
  633.  
  634.     DOS 2.00 or later version required
  635.  
  636.     Rare, because you wouldn't be running Forem PC with anything else.
  637.  
  638.     Invalid argument count
  639.  
  640.     Too many or too few command line arguments.   See supplied batch file
  641.     for an example of the proper format.
  642.  
  643.     Line nnn: lseek to node record failed
  644.  
  645.     RBBS-PC messages file is corrupted.   Delete this file and let CONFOR
  646.     regenerate it from scratch - automatic if file missing.
  647.  
  648.          CONFOR doesn't trap for everything.  For example, if you were to
  649.     rename  a bogus file to FOREM.DAT,   CONFOR won't check the file  for
  650.     integrity,   since under normal operation,  the file would have  been
  651.     created only a moment before by the main program.
  652.  
  653.                                    Page 11                                    
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.     CONFOR.EXE - Installation and Use
  661.  
  662.  
  663.     Appendix B - CONFOR Problem Report Form
  664.  
  665.     Instructions:   For fastest service,  please complete this form  with
  666.     your  favorite  text  editor,   and upload to our PCBoard  system  as
  667.     SOFTPROB.xxx,  where "xxx"  is  the first three letters of your  last
  668.     name.    Use  a  /  as  the  first  character  when  prompted  for  a
  669.     description.   Or,  if you prefer,  send hardcopy by  mail.    Attach
  670.     additional sheets if necessary.
  671.  
  672.     Mailing address:                          PCBoard system:
  673.  
  674.     Intermountain Softworks                   509/529-7229
  675.     P. O. Box 2043                            Hours on title page
  676.     Walla Walla, WA 99362                     24-hour validation required
  677.                                                 for uploads
  678.  
  679.     Name:___________________________________  Registered user ($10 paid)?
  680.     Company:________________________________    Yes []  No []
  681.     Address:________________________________
  682.     City,St,Zip:____________________________  [] Software problem
  683.     Business or Data Phone:_________________  [] Documentation problem
  684.     Home Phone:_____________________________  [] Other
  685.  
  686.     What is the three-digit VERSION number displayed in CONFOR's
  687.     copyright box? ______
  688.  
  689.     Computer make______________________model________cpu_________
  690.  
  691.     Memory installed in kilobytes_______________________________
  692.  
  693.     Version of Forem PC used:_________ Doorware version_________
  694.  
  695.     Are you running doorware under MONITOR 15.1A?  [] Yes  [] No
  696.  
  697.  
  698.     What SPECIFIC error messages are you getting from CONFOR?
  699.  
  700.     If  a  doorware application is resident,  which one,  and what  error
  701.     messages are you getting, if any?
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.     Please supply exact contents of FDOORS.DAT:
  709.  
  710.  
  711.  
  712.  
  713.                                    Page 12                                    
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.     CONFOR.EXE - Installation and Use
  721.  
  722.  
  723.     Appendix B - CONFOR Problem Report Form (continued)
  724.  
  725.  
  726.  
  727.  
  728.     Please supply exact contents of batch file(s) that invoke(s) CONFOR:
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.     Please  CLEARLY  detail  the problem  (attach  additional  sheets  if
  737.     necessary):
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.     Please include suggestions for improvement,  either in the program or
  752.     the   documentation.    All  suggestions  become  the   property   of
  753.     Intermountain Softworks.
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.                                    Page 13                                    
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.     CONFOR.EXE - Installation and Use
  781.  
  782.     
  783.     Appendix C - CONFOR Registration Request Form
  784.  
  785.     SEND TO:
  786.  
  787.     Intermountain Softworks
  788.     P. O. Box 2043
  789.     Walla Walla, WA  99362
  790.  
  791.     Quan Item    Price  Total         [1.00]
  792.  
  793.     [ ]  Diskettes $10:_____________________
  794.     [ ]  Support   $10:_____________________
  795.     Company P.O.  +$ 5:_____________________
  796.     WA orders add 7.9%:_____________________
  797.     TOTAL (US dollars):_____________________
  798.  
  799.     [] Check [] Money Order [] Company P.O.
  800.  
  801.     SHIP ORDER / USER MAIL / BBS VALIDATION
  802.  
  803.     Name:___________________________________
  804.     Company:________________________________
  805.     Address:________________________________
  806.     City,St,Zip:____________________________
  807.     Business or Data Phone:_________________
  808.     Home Phone:_____________________________
  809.  
  810.     Choice of BBS password:_________________
  811.      (Limit of 12 characters, one word please!)
  812.  
  813.     Registered  users  automatically receive complementary validation  on
  814.     our  PCBoard system,  which operates 24  hours weekends,  and between
  815.     1600h and 0600h Monday through Friday.   On weekdays,  the system  is
  816.     subject to availability after midnight (Pacific).
  817.  
  818.     509/529-7229
  819.  
  820.     No parity, 8 data bits, 1 stop bit
  821.     Bit rates: 2400, 1200
  822.  
  823.     Thank you!
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.                                    Page 14                                    
  834.  
  835.